piste cyclable - German English Dictionary